home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / rbbspack.zip / RBBSPACK.DOC next >
Text File  |  1989-01-02  |  28KB  |  791 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  *****    *****    *****     ****    ****     ***     ****    *    *
  20. *     *  *     *  *     *   *       *    *   *   *   *        *   *
  21. *     *  *     *  *     *   *       *    *   *   *   *        *  *
  22. * ** *   * ****   * ****    ****    *****    *****   *        * *
  23. *   *    *     *  *     *       *   *        *   *   *        *  *
  24. *    *   *     *  *     *       *   *        *   *   *        *   *
  25. *     *   *****    *****    ****    *        *   *    *****   *    * (tm)
  26.  
  27. RBBSPACK
  28.  
  29. Version 2.51
  30. Written by Jim Oswell and Rod Bowman
  31. Copyright (c) 1987, 1988 by Jim Oswell and Rod Bowman for R.A. Software
  32.  
  33. Original Documentation Written by Dennis D'Annunzio
  34. Updated Documentation Written by Alan Kaplan
  35. Documentation Copyright (c) 1988 by Dennis D'Annunzio and Alan Kaplan
  36.  
  37. All Rights Reserved
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  I.  Introduction  ........................................ 2
  45.  
  46.      A.  Zones  ........................................... 2
  47.  
  48. II.  RBBSPACK - The Program  .............................. 3
  49.  
  50.      A.  Command Line Parameters  ......................... 3
  51.           1.  Mandatory Commands  ......................... 5
  52.           2.  Optional Commands  .......................... 5
  53.  
  54.      B.  Control File  .................................... 5
  55.           1.  Verbs  ...................................... 5
  56.           2.  Supplemental commands  ...................... 7
  57.  
  58. III.  RBBSPACK - Implementation  .......................... 8
  59.  
  60.      A.  oMMM and NetMail  ................................ 9
  61.  
  62.      B.  Control File Example  ............................ 10
  63.  
  64.      C.  Command Line Examples  ........................... 11
  65.  
  66.  
  67. IV.  MISCELLANEOUS  ....................................... 12
  68.  
  69.      A.  Copyright  ....................................... 12
  70.  
  71.      B.  Warranty  ........................................ 12
  72.  
  73.      C.  License  ......................................... 12
  74.  
  75.      D.  Special Thanks To:  .............................. 13
  76.           1.  Jan Terpstra  ............................... 13
  77.           2.  Andy Jones  ................................. 13
  78.           3.  RBBS-PC Authors  ............................ 13
  79.           4.  The Binkley Trio  ........................... 13
  80.  
  81.      E.  New in version 2.5  .............................. 13
  82.  
  83.      F.  New in version 2.51  ............................. 13
  84.  
  85.  
  86.  
  87.  
  88.  
  89.                      RBBSPACK 2.51  Documentation -- page 2
  90.  
  91.  
  92.                                I. Introduction
  93.  
  94.     This section introduces you to RBBSPACK and the multizone environment
  95. RBBSPACK was designed to operate in.  This document assumes the reader is
  96. familiar with the structure of FidoNet and is not designed to be a primer on
  97. net-mail or conference mail.
  98.  
  99.  
  100.                                    A.  Zones
  101.  
  102.      When electronic mail and conferences were new concepts,  there  was
  103.      no need to break up the world into zones.  But as FidoNet grew, the
  104.      standard structure of FidoNet electronic mail addresses  needed  to
  105.      be expanded.  The governing body of FidoNet, IFNA,  decided  divide
  106.      the network into areas known as  "zones".  A  zone  was  originally
  107.      conceived to be a large geographic area (usually a continent)  that
  108.      contains it's own regions  and  networks.  Mail  was  sent  between
  109.      different zones by means of zone "gateways" in each zone.
  110.  
  111.      As time went on, large groups of nodes came together and formed new
  112.      nets.  To allow communication between these  separate  nets  within
  113.      FidoNet, the zone concept was expanded to include nets as zones  in
  114.      addition to geographic regions as zones.  The mail between the  new
  115.      nets is also routed through zone gateways.
  116.  
  117.      "Zone  awareness"  is  the  ability  of  a  program  to handle mail
  118.      addressed to different zones.  At the advent of zones,  there  were
  119.      few "zone aware" programs, making joining the new nets  technically
  120.      difficult.  Mail was often mysteriously lost or mis-routed.
  121.  
  122.      BinkleyTerm 2.00, an highly respected and popular mailer,  was  the
  123.      first mailer to implement zone awareness.  BinkleyTerm 2.00 defined
  124.      it's own method of tackling the zone address problem.  Now all that
  125.      was needed was a zone aware packer.
  126.  
  127.      RBBSPACK,  is  a  zone  aware  packer  that  uses  the  BinkleyTerm
  128.      definition of zone mail handling.  The following documentation will
  129.      demonstrate the operation and use of RBBSPACK.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                      RBBSPACK 2.51  Documentation -- page 3
  136.  
  137.  
  138.                           II.  RBBSPACK - The Program
  139.  
  140.  
  141.      Please read this section first to become familiar with how  to  use
  142.      RBBSPACK.  Remember that this documentation assumes that the reader
  143.      is familiar with oMMM and how net/echo messages are processed.
  144.  
  145.  
  146.                           A.  Command Line Parameters
  147.  
  148.                             1.  Mandatory commands
  149.  
  150.      RBBSPACK has a few, simple command line parameters described below.
  151.      The command line parameters may be in any  case  or  order  on  the
  152.      command line.   The  information  in  brackets  '[]'  is  for  your
  153.      reference; brackets should not appear on the command line itself.
  154.  
  155. RBBSPACK has the following command line parameters:
  156.  
  157. -A[your network address]
  158.  
  159.     You must include your zone in standard network address format of
  160.     zone:net/node.
  161.  
  162.          Example:  -A8:926/1
  163.  
  164.     This example informs RBBSPACK that you are node ONE in net 926 in ZONE 8.
  165.  
  166.  
  167. -S[schedule tag]
  168.  
  169.     This parameter is identical to oMMM's -S.  The tag identifier must be
  170.     a single letter of the alphabet.
  171.  
  172.          Example:  -SA
  173.  
  174.     This example directs RBBSPACK to use the verbs in the  control  file
  175.     listed after  SCHED A  and before the next SCHED verb.  Please refer
  176.     to Section B, Control File, for more information.
  177.  
  178.  
  179. -P[the path of your hold or outbound area]
  180.  
  181.     This parameter points to your DEFAULT outbound directory.
  182.  
  183.          Example:  -PC:\BINKLEY\OUTBOUND
  184.  
  185.  
  186.     This example directs  RBBSPACK  that your default outbound directory
  187.     for the zone you operate in  is  C:\BINKLEY\OUTBOUND.  If  you  tell
  188.     BinkleyTerm in the control file that you are in  zone 8,  then  mail
  189.     for zone 1 in this case would  end  up  in  C:\BINKLEY\OUTBOUND.001,
  190.  
  191.  
  192.                      RBBSPACK 2.51  Documentation -- page 4
  193.  
  194.  
  195.      mail for zone two would end up in C:\BINKLEY\OUTBOUND.002, but mail
  196.      for zone 8 would end up in the default outbound directory listed on
  197.      the command line, to wit, C:\BINKLEY\OUTBOUND.
  198.  
  199.      Please refer to RBBSPACK - Implementation for more information.
  200.  
  201.  
  202. -C[control file for RBBSPACK]
  203.  
  204.     This parameter is to notify RBBSPACK which control file it is to use
  205.     for routing commands.
  206.  
  207.          Example:  -CC:\BINKLEY\RBBSPACK.CTL
  208.  
  209.                    -CRBBSPACK.CTL
  210.  
  211.     The first example tells RBBSPACK the complete path and file name for
  212.     it's control file to use.  The second example  tells  RBBSPACK  only
  213.     the file name, and  RBBSPACK  will look in the current directory for
  214.     the file specified.
  215.  
  216.  
  217. -U[A or P ]
  218.  
  219.     This parameter informs RBBSPACK which file compression program is to
  220.     be used to pack the mail.
  221.  
  222.          Example 1:  -UA
  223.  
  224.     RBBSPACK uses ARCA to pack the mail being processed.
  225.  
  226.          Example 2:  -UP
  227.  
  228.     RBBSPACK uses PKPAK to pack the mail being processed.
  229.  
  230.     Whichever program you chose to pack the mail, it must  reside  in  a
  231.     defined path or in  RBBSPACK's  current directory.  Many people have
  232.     not  used  PKPAK  to  handle  mail  due  to date order problems when
  233.     tossing the mail.  RBBSPACK  eliminates  this  problem  by  using  a
  234.     date/number  archive   extension  that  is  supported  by  all  mail
  235.     handlers.  A  *.MO2 file is processed prior to a  *.TU1, eliminating
  236.     this problem with using PKPAK as  an  alternative  file  compression
  237.     program.
  238.  
  239.  
  240.  
  241.                              2.  Optional Commands
  242.  
  243. -CC
  244.      This converts all *.CUT files to *.OUT files in the outbound directory.
  245.  
  246.  
  247. -CH
  248.      This converts all *.HUT files to *.OUT files in the outbound directory.
  249.  
  250.  
  251.  
  252.                      RBBSPACK 2.51  Documentation -- page 5
  253.  
  254.  
  255. -L[filename.ext]
  256.  
  257.     This parameter, if present, directs RBBSPACK to keep a log file. The
  258.     default is  RBBSPACK.LOG  in  the current directory.  You may choose
  259.     any path and filename by  specifing  it  immediately  following  the
  260.     command.
  261.  
  262.  
  263.           Example 1:  -L
  264.           Example 2:  -LD:\STRANGE\RECORD.RBS
  265.  
  266.      Example 1 directs RBBSPACK to create the log file  RBBSPACK.LOG  in
  267.      the current subdirectory.  Example 2  would  create  the  log  file
  268.      D:\STRANGE\RECORD.RBS.
  269.  
  270. -LL1
  271.  
  272.      Log Level 1 gives a very verbose log which is usefull for debugging.
  273.  
  274.  
  275. -N
  276.      This is the  NoChange Switch. It tells  RBBSPACK  to leave any flow
  277.      file for a given node undisturbed.  If a flow file for the  current
  278.      schedule does not exist, one will be created.
  279.  
  280.      ex:   If you have a flow file named xxxxxxx.clo and you run
  281.            RBBSPACK  with a  ROUTE xxx/xxx,  it will change that
  282.            xxxxxxxx.clo file to xxxxxxxx.hlo.
  283.  
  284.            If  you  have  the  same  xxxxxxxx.clo  and  you  run
  285.            RBBSPACK with the -n switch, RBBSPACK won't touch the
  286.            xxxxxxxx.clo  file  and  will  create a  xxxxxxxx.hlo
  287.            file.  This is a powerful option that should  not  be
  288.            used by novices.
  289.  
  290.  -V
  291.  
  292.      This parameter instructs  RBBSPACK  to  write directly to the video
  293.      BIOS.  The default writes directly to the screen.
  294.  
  295.  
  296.  
  297.                          B.  The RBBSPACK Control File
  298.  
  299.      RBBSPACK  requires  a  control  file with operational instructions.
  300.      The control file is specified with the -C command line parameter as
  301.      shown above.
  302.  
  303.  
  304.                              1. Control File Verbs
  305.  
  306.      General Rules:  Case  is  NOT  important in the control file.  Only
  307.      commands following a  SCHED statement are recognized by RBBSPACK. A
  308.      ZONE  statement  is  usually  next to tell RBBSPACK what zone it is
  309.  
  310.  
  311.                      RBBSPACK 2.51  Documentation -- page 6
  312.  
  313.  
  314.      working with.  Any line may only contain  255 characters.  Whenever
  315.      you specify a node, it must be in net/node format, leaving out  the
  316.      zone  (it was specified in the ZONE verb) and including the net.  A
  317.      control file MUST end with a full carriage return/linefeed.
  318.  
  319.      A verb is said to be a 'routing verb', when you  intend  for  first
  320.      net/node address specified to get the mail for the other  net/nodes
  321.      typed on the line, including the first  net/node.  It  is  presumed
  322.      that the receiving net/node address will continue to distribute the
  323.      mail from that point.
  324.  
  325.      Here is a list of control file verbs supported by RBBSPACK Version 2.51:
  326.  
  327. ROUTE
  328.  
  329.      This verb  is  the  only  routing  verb  for  RBBSPACK.  The  first
  330.      net/node listed following  ROUTE  will have an archive created with
  331.      the mail for itself and the  net/nodes  following  it on that line.
  332.      The archive will then be held for the first  net/node  listed  with
  333.      an .HLO extension on the flow file.
  334.  
  335.          Example:
  336.          ROUTE  379/0 379/207 135/4 136/24
  337.  
  338.      This  directs  RBBSPACK to make a flow file to 379/0. The flow file
  339.      has  a  .HLO  extension  and contains the name of the archive which
  340.      includes all the mail for the nodes listed.
  341.  
  342. HOLD
  343.  
  344.      Each net/node listed following the HOLD verb will have an archive
  345.      created  with  the  mail  for  that  net/node  address only.  The
  346.      corresponding flow file will be have an .HLO extension.
  347.  
  348.          Example:
  349.          HOLD   151/1000 151/114 379/202
  350.  
  351.      This directs RBBSPACK to make an archive for 151/1000 with only the
  352.      mail for 151/1000, an archive for  151/115  with  its  mail, and an
  353.      archive for 379/202 with its mail. The resulting flow files will be
  354.      marked as hold.
  355.  
  356.  
  357. CSEND
  358.  
  359.      This verb works exactly like the verb  HOLD  except  the  resulting
  360.      flow files are marked crash (.CLO extension).
  361.  
  362.          Example:
  363.          SEND 926/204 926/1
  364.  
  365.      This directs  RBBSPACK  to make an archive to 926/204 with any mail
  366.      waiting to be packed for 926/204.  It then marks the resulting flow
  367.      file as crash (.CLO extension).  RBBSPACK  then does the same thing
  368.      for 926/1.
  369.  
  370.  
  371.  
  372.                      RBBSPACK 2.51  Documentation -- page 7
  373.  
  374.  
  375. DSEND
  376.  
  377.      This verb works exactly like the verb  HOLD  and  CSEND  except the
  378.      resulting flow files are marked as direct (.DLO extension).
  379.  
  380.          Example:
  381.          DSEND  926/204 926/1
  382.  
  383.      This directs  RBBSPACK  to make an archive to 926/204 with any mail
  384.      waiting to be packed for 926/204.  It then marks the resulting flow
  385.      files  as  direct  (.DLO extension).  RBBSPACK  then  does the same
  386.      thing for 926/1.
  387.  
  388. NSEND
  389.  
  390.      This verb works exactly like the verb HOLD, CSEND and DSEND  except
  391.      the resulting flow files are marked as normal (.FLO extension).
  392.  
  393.          Example:
  394.          NSEND  926/204 926/1
  395.  
  396.      This directs  RBBSPACK  to make an archive to 926/204 with any mail
  397.      waiting to be packed for 926/204.  It then marks the resulting flow
  398.      files as normal  (.FLO extension).  RBBSPACK  then  does  the  same
  399.      thing for 926/1.
  400.  
  401. POLL
  402.  
  403.      This verb causes  RBBSPACK to check whether there is anything going
  404.      to the  net/node  on the line (any .FLO, ,DLO, .HLO or .OUT files).
  405.      If it finds any outbound flow files, it will change  the  extension
  406.      to .CLO (crash file attach).  If  RBBSPACK  finds  any  .OUT  files
  407.      (unarchived mail) for that net/node, it will pack the mail into and
  408.      archive and either:  A) create a flow file  with  a .CLO extension,
  409.      or  B) append to and existing flow file with a .CLO extension.
  410.  
  411.      If  RBBSPACK  finds  nothing  addressed to the net/node in the POLL
  412.      statement, it will create a dummy crash file  attach  (.CLO).  This
  413.      prompts   BinkleyTerm  to  call  the  net/node  pick  up  any  mail
  414.      waiting.
  415.  
  416.          Example:
  417.          POLL 926/0 926/210 926/400
  418.  
  419.      This directs RBBSPACK search the current outbound directory for ANY
  420.      file attaches  (flow files) to 926/0, 926/210 and 926/400.  If they
  421.      are found they are changed to  crash  file  attaches.  If  RBBSPACK
  422.      finds an .OUT  file to any of the specified addresses, it will pack
  423.      it up and mark it as a crash mail.  If NO mail is  found,  RBBSPACK
  424.      creates a dummy crash  file  to  prompt  BinkleyTerm  to  dial  the
  425.      specified address.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.                      RBBSPACK 2.51  Documentation -- page 8
  435.  
  436.                      2. Control file supplemental commands
  437.  
  438.  
  439. ALL
  440.  
  441.      This is an alias DESTINATION NODE that instructs  RBBSPACK to carry
  442.      out the operation requested to all the nodes in the net listed.
  443.  
  444.          Example:
  445.          ROUTE  151/100 151/ALL
  446.  
  447.      This directs  RBBSPACK  to  make an archive to 151/100 with all the
  448.      mail for net 151 and then mark its flow file as hold. [ALL may only
  449.      be used with ROUTE.]
  450.  
  451. OTHERS
  452.  
  453.      This statement is an alias net/node address that may only  be  used
  454.      with the  ROUTE verb, with only ONE net/node listed in front of it.
  455.      Any and all  .OUT  packets remaining in the outbound directory will
  456.      be packed up and sen to the network address listed.
  457.  
  458.          Example:
  459.          ROUTE  900/1 OTHERS
  460.  
  461.      This  directs  RBBSPACK  to make an archive of all of the remaining
  462.      .OUT files 900/1 and mark the flow file as hold.
  463.  
  464.  
  465. ZONE
  466.  
  467.      You must specify what zone you are working with in the control file
  468.      before you use any other verb to modify mail.  The  ZONE  statement
  469.      typically comes directly after a  SCHED  statement.  You  must  use
  470.      this  statement  even  if  you are not going to have mail with more
  471.      than one zone destination.
  472.  
  473.   PLEASE REFER TO THE BINKLEYTERM DOCUMENTATION TO GET A FULL UNDERSTANDING
  474.   OF THE ZONE DIRECTORY SCHEMES.
  475.  
  476.          Example:
  477.          SCHED A
  478.          ZONE 1
  479.          HOLD  151/1000 151/0
  480.  
  481.      This is actually a small excerpt from  a  control  file.  It  tells
  482.      RBBSPACK  that it is in schedule A and dealing with Zone one.  That
  483.      means   RBBSPACK  defines  the  151/1000  and  151/0  addresses  as
  484.      1:151/1000  and  1:151/0.  You must have a new  ZONE  statement  to
  485.      change zones.
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                      RBBSPACK 2.51  Documentation -- page 9
  496.  
  497.  
  498. SCHED
  499.  
  500.      A schedule is nothing more than  a  subset  of  commands  within  a
  501.      control file.  The  schedule  will  include  all commands up to the
  502.      next  SCHED  tag.  With  RBBSPACK, you must have  a  SCHED  at  the
  503.      beginning of the control statements if you want them to be  carried
  504.      out according to the -S parameter on the command line.
  505.  
  506.                         III.  RBBSPACK - IMPLEMENTATION
  507.  
  508.  
  509.      This section describes how to use RBBSPACK.  At this time  RBBSPACK
  510.      requires a separate program (oMMM) to scan  the  netmail  directory
  511.      for netmail and create  .OUT  files  for the different nodes.  Your
  512.      echomail  processor  must  create  .OUT  files  in  order  to  work
  513.      correctly  with  RBBSPACK.  RBBSPACK  will  have  netmail directory
  514.      scanning in release 3.0.  Until that time, RBBSPACK  must  run with
  515.      oMMM to scan for netmail.
  516.  
  517.  
  518.                              A.  oMMM  and NetMail
  519.  
  520.      The use of oMMM  with  RBBSPACK  requires you to run oMMM without a
  521.      schedule  tag  and  with  a dummy control file (containing only the
  522.      comment command, a semi-colon) to scan your  netmail.  The  command
  523.      line is the same as if you were not  using  RBBSMAIL.  (This leaves
  524.      you on your own to learn oMMM).  oMMM will  now  only  create  .OUT
  525.      files for the individual  net/nodes netmail messages.  You then run
  526.      RBBSPACK as the next line in your batch file where it puts the .OUT
  527.      files in the appropriate outbound  directory  and  manipulates  the
  528.      mail according to the schedule.  You must run  RBBSPACK after doing
  529.      any kind of mail scanning  (netmail or echomail)  to mark it as you
  530.      want it and to prevent unwanted mail transfers.
  531.  
  532.  
  533.                        B.  RBBSPACK Control File Example
  534.  
  535.      Here is an example  of  a  valid  control  file  for  RBBSPACK.  It
  536.      assumes a  -PC:\BT\HOLD statement in the command line. Please refer
  537.      to the Control File Verbs for a description of each line.
  538.  
  539.  
  540. EXAMPLE CONTROL FILE:
  541.  
  542. SCHED A
  543. ZONE 1                        ;Use c:\bt\hold.001\ as outbound directory
  544. ROUTE  926/204 379/204
  545. ROUTE  379/205 926/205
  546. ROUTE  926/206 379/206
  547. ROUTE  379/207 926/207
  548. ROUTE  109/652 936/1
  549. ROUTE  151/100 151/ALL
  550. ZONE 8                        ;Use default outbound directory, c:\bt\hold\
  551. ;                              RBBSPACK knows that ZONE 8 is the default from
  552. ;                              the -A8:926\1 address
  553.  
  554.  
  555.                      RBBSPACK 2.51  Documentation -- page 10
  556.  
  557.  
  558. ROUTE  900/1 8/0 900/ALL 925/ALL 950/ALL
  559. ROUTE  926/209 379/209
  560. ROUTE  926/210
  561. ROUTE  379/202 926/202
  562. ROUTE  109/652 936/1
  563. ZONE 2                                  ;..\hold.002 is the outbound directory
  564. ROUTE  512/10 512/101 998/1 998/ALL     ;send mail to Europe
  565. ZONE 1
  566. ROUTE  379/201 926/201 379/ALL
  567. ZONE 8
  568. ROUTE  900/1 OTHERS           ;Send left-overs to Rod Bowman
  569. ;
  570. SCHED B
  571. ZONE 8
  572. POLL   900/1
  573. ;
  574. SCHED C
  575. ZONE 1
  576. POLL   151/100
  577. ;
  578. SCHED D
  579. ZONE 2
  580. POLL   512/100
  581. ;
  582. SCHED F
  583. ZONE 8
  584. HOLD   900/1
  585. ;
  586. SCHED G
  587. ZONE 8
  588. POLL   8/1
  589. ;
  590.  
  591.                            C.  Command Line Examples
  592. Example 1:
  593.  
  594.  rbbspack -a8:926/1 -crbbspack.ctl -pc:\bt\hold -ua -sa
  595.             |   |          |              |       |   |
  596. my zone-----*   |          |              |       |   |
  597.  my net/node----*          |              |       |   |
  598.                            |              |       |   |
  599.  control file in ----------*              |       |   |
  600.  current directory                        |       |   |
  601.                                           |       |   |
  602.         path to my hold or----------------*       |   |
  603.         outbound directory                        |   |
  604.                                                   |   |
  605.                           packing utility---------*   |
  606.                           (using Arca)                |
  607.                                                       |
  608.                                   schedule label------*
  609.  
  610.       The above represents the minimum command needed to invoke RBBSPACK.
  611.  
  612.  
  613.                      RBBSPACK 2.51  Documentation -- page 11
  614.  
  615.  
  616. Example 2:
  617.  
  618. rbbspack -a8:926/1 -cc:\bt\rbbspack.ctl -pc:\bt\hold -ua -sa -l -ll1 -ch -cc
  619.                              |                                |   |    |  |
  620.                              |                                |   |    |  |
  621.                              |                                |   |    |  |
  622. control file is in-----------*                                |   |    |  |
  623. c:\bt  directory                                              |   |    |  |
  624.                                                               |   |    |  |
  625. create rbbspack.log ------------------------------------------*   |    |  |
  626. in current directory                                              |    |  |
  627.                                                                   |    |  |
  628. use log level 1---------------------------------------------------*    |  |
  629. (very verbose)                                                         |  |
  630.                                                                        |  |
  631. convert *.hut files----------------------------------------------------*  |
  632. to *.out before processing                                                |
  633.                                                                           |
  634. convert *.cut files ------------------------------------------------------*
  635. to *.out before processing
  636.  
  637. ***NOTE: *.HUT files will be converted first if both switches are present on
  638.          the command line.
  639.  
  640.          The -ll1 switch MUST come after the -l switch on the command line.
  641.  
  642.  
  643.                     ** ** ** ** ** ** ** ** ** ** ** ** **
  644.  
  645.  
  646. Example 3:
  647.  
  648. rbbspack -a8:926/1 -crbbspack.ctl -pc:\bt\hold -sa -ua -n -v
  649.                                                         |  |
  650.                                                         |  |
  651. do not change any existing flow files-------------------*  |
  652. that may exist                                             |
  653.                                                            |
  654.                                                            |
  655.                                                            |
  656.                   disable direct screen--------------------*
  657.                   writes (for use with Multilink and Desqview)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.                      RBBSPACK 2.51  Documentation -- page 12
  669.  
  670.  
  671.  
  672.                               IV.  MISCELLANEOUS
  673.  
  674.                                  A.  Copyright
  675.  
  676. Copyright (c) 1987, 1988 by Jim Oswell and Rod Bowman.
  677. ALL RIGHTS RESERVED.
  678. COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT WRITTEN PERMISSION
  679. FROM JIM OSWELL AND/OR ROD BOWMAN IS PROHIBITED.
  680.  
  681.                                  B.  Warranty
  682.  
  683.      No warranty of  ANY kind is given on the operation of this program.
  684.      You use this program AT YOUR OWN RISK.  RBBSPACK  was developed and
  685.      tested on a CLONE XT with 512KB memory and a 20MB fixed disk.  This
  686.      version  has  been  tested  with  RBBSMAIL  17.1A,   ConfMail v3.3,
  687.      ConfMail v4.0,  BinkleyTerm v2.00,  running  with  DOS  3.30.  This
  688.      program was written and compiled with Microsoft QuickBasic 4.0.
  689.  
  690.  
  691.                                   C.  License
  692.  
  693.      1.  You may use the program for any  commercial  of  non-commercial
  694.          purpose.  Use it on your company,  private of school BBS,  feed
  695.          it to your dog, or use it as a doorstop.  I don't care.
  696.  
  697.      2.  You may copy and distribute as many copies of this  program  as
  698.          you like, provided you do not  charge  money  for  the  program
  699.          itself.  A small fee  (for copying, handling,  mailing  and the
  700.          diskette carrying the copy) is allowed,  but  this  amount  may
  701.          not  exceed  the  real costs.  (i.e.  you may not make a profit
  702.          out of distributing RBBSPACK).
  703.  
  704.      3.  Distribution of modified copies of this program is NOT allowed.
  705.  
  706.      4.  If you absolutely insist on spending money for RBBSPACK, DO NOT
  707.          put a check  in  the  mail  to  me.  Instead,  buy  your  wife,
  708.          girlfriend, or significant other a nice  bunch  of  flowers  or
  709.          take her out to dinner, to make up for the many, many hours you
  710.          left her alone while you were playing around with your computer
  711.          (Dinner is preferred, that way you can call  this  DINNERWARE).
  712.          If that idea does not appeal to you, please feel  guilty  every
  713.          time you run this program.
  714.  
  715.  
  716.                             D.  Special Thanks To:
  717.  
  718.      This section gives special thanks to all the  people  that  made  a
  719.      difference in this project.
  720.  
  721.  
  722.      1.  Jan Terpstra:  Without whom I wouldn't have  even  started  this
  723.                         project, and his  great  assembly  routines  that
  724.                         increased the speed and made things much simpler.
  725.  
  726.  
  727.  
  728.                      RBBSPACK 2.51  Documentation -- page 13
  729.  
  730.  
  731.      2.  Andy Jones:  Who had the courage to run untested versions on his
  732.                       system  to  find  bugs,  and  had  to  rebuild mail
  733.                       several times.
  734.  
  735.  
  736.      3.  RBBS-PC Authors:  Tom Mack, Jon Martin, and Ken Goosens for.....
  737.  
  738. ABSOLUTELY THE BEST BULLETIN BOARD SOFTWARE IN THE WORLD!
  739.  
  740.      4.  The Binkley Trio:  For a zone aware mailer (and  an  all  around
  741.                             great piece of software).
  742.  
  743.                             E.  New in release 2.5
  744.  
  745.  1.  Fixed Screen print bug that chopped off first character of second line
  746.      of archive program.
  747.  
  748.  2.  Fixed print routine that reported "xxx/xxx Has a File Already Listed for
  749.      Transmission" when it really didn't.
  750.  
  751.  3.  Fixed Screen print routine so it will work under Desqview and MultiLink.
  752.  
  753.  4.  Updated Error trapping routine to reflect code changes.
  754.  
  755.  5.  Added checking for DOS version.
  756.  
  757.  6.  Added user defineable log file name and the -LL1 verbose listing.
  758.  
  759.  7.  Changed all command line parameters eliminating the colon following the
  760.     command line parameter.
  761.  
  762.  8.  Changed SEND to CSEND, added NSEND for normal attaches (.FLO).
  763.  
  764.  9.  Added the NoChange Switch.
  765.  
  766. 10.  Added a -V switch for Video (either BIOS or direct screen).
  767.  
  768. 11.  Added clean-up for 0 length ARCHIVES left over from previous days.
  769.  
  770. 12.  Added -CH to convert all *.HUT files to *.OUT files.
  771.  
  772. 13.  Added -CC to convert all *.CUT files to *.OUT files.
  773.  
  774. 14.  Revised documentation.
  775.  
  776.  
  777.                             F.  New in release 2.51
  778.  
  779.  1.   Added support for DOS 4.0!
  780.  
  781.  
  782.  
  783. Send any program bugs or questions to 8:926/1 or 1:379/208.
  784. NET BRICKS will be thrown in the dumper!
  785.  
  786. Jim Oswell
  787. Rod Bowman
  788.  
  789. and Alan Kaplan
  790.                                                                  E/O/F
  791.